package cn.xiaopengstack.domain.trade.rule.trade;

import cn.xiaopengstack.domain.activity.repository.IActivityRepository;
import cn.xiaopengstack.domain.trade.repository.ITradeRepository;
import cn.xiaopengstack.types.framework.strategy.link.mutilModel.ILogicLink;

/**
 * @author jiangyangang
 */
public abstract class AbstractTradeLogicLink<T, D, R> implements ILogicLink<T, D, R> {

    protected final ITradeRepository tradeRepository;

    protected final IActivityRepository activityRepository;

    public AbstractTradeLogicLink(ITradeRepository tradeRepository, IActivityRepository activityRepository) {
        this.tradeRepository = tradeRepository;
        this.activityRepository = activityRepository;
    }
}
